<?php 
include("../config/conn.php");
include('../config/seguridad.php');

$pkuser=$_GET['PK'];

$stmt = $conectarBD->prepare("SELECT `pkperusu`
							  FROM `permisousuario`
							  WHERE `fkusuario`= '$pkuser';") or die($conectarBD->error);

// Ejecutamos la consulta preparada.
$stmt->execute();

//guardamos lineas resultantes
$rows= $stmt->num_rows;

$stmt -> free_result();

if ($rows==0) {
	foreach ($_REQUEST["seleccion"] as $value) {

	$query = "INSERT INTO `permisousuario`
						  (`pkperusu`,
						  	`fkusuario`,
						  	`fkpermiso`)
			  VALUES ('',
			  	'$pkuser',
			  	'$value');";

	$conectarBD->query($query);
	}
	print "<script>alert('opcion 2');</script>";
	print "<script>window.open('GestionPermisos.php', '_self');</script>";
}else{
	//limpiamos los permisos existentes
	$stmt1 = $conectarBD->prepare("DELETE FROM `permisousuario`
								  WHERE `fkusuario` = '$pkuser';") or die($conectarBD->error);
	// Ejecutamos la consulta preparada.
    $stmt1->execute();
    
    // Liberamos el espacio que ocupa ese resultado en memoria.
    $stmt1 -> free_result();

    //insertamos los nuevos permisos
    foreach ($_REQUEST["seleccion"] as $value) {
		$query = "INSERT INTO `permisousuario`
							  (`pkperusu`,
						  	`fkusuario`,
						  	`fkpermiso`)
		  		  VALUES ('',
		  		  '$pkuser',
		  		  '$value');";

		$conectarBD->query($query);
	}
	print "<script>alert('Se insertaron los permisos con exito');</script>";
	print "<script>window.open('GestionPermisos.php', '_self');</script>";
	
}
?>